package com.ruoyi.business.domain;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 订单评价对象 hcx_order_evaluate
 *
 * @author wsdz
 * @date 2022-08-18
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("hcx_order_evaluate")
public class HcxOrderEvaluate implements Serializable {

    private static final long serialVersionUID=1L;


    /** 主键id */
    @TableId(value = "id")
    private Long id;

    /** 用户id(评价人id) */
    private Long userId;

    /** 手机号码 */
    private String phonenumber;

    /** 真实姓名 */
    private String realName;

    /**  用户头像 */
    private String avatar;

    /** 订单id */
    private Long orderId;

    /** 订单编号 */
    private String orderNum;

    /** 订单应付金额 */
    private BigDecimal shouldPrice;

    /** 订单实付金额 */
    private BigDecimal actualPrice;

    /** 订单创建时间 */
    private Date orderTime;

    /** 评价星星的数量(几颗星) */
    private Integer starsNum;

    /** 评价内容 */
    private String evalueContent;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 创建者 */
    @TableField(fill = FieldFill.INSERT)
    private String createBy;

    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /** 更新者 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy;

    /** 更新时间 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

    /** 备注 */
    private String remark;

}
